package com.lfz.quality_effect.model.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TCivilStatistics implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 民初案号
     */
    @TableId("civi_case_no")
    private String civiCaseNo;

    /**
     * 案由
     */
    @TableField("cause_action")
    private String causeAction;

    /**
     * 立案日期
     */
    @TableField("fill_date")
    private String fillDate;

    /**
     * 承办庭室
     */
    @TableField("court_room")
    private String courtRoom;

    /**
     * 案件名称
     */
    @TableField("case_name")
    private String caseName;

    /**
     * 立案人
     */
    @TableField("fill_party")
    private String fillParty;

    /**
     * 承办人
     */
    @TableField("under_take")
    private String underTake;


    /**
     * create_time
     */
    @TableField(value = "create_time",fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    /**
     * 书记员
     */
    @TableField("clerk")
    private String clerk;

    /**
     * 结案日期
     */
    @TableField("close_case_date")
    private String closeCaseDate;

    /**
     * 结案方式
     */
    @TableField("close_style")
    private String closeStyle;

    /**
     * 新结案方式
     */
    @TableField("new_close_Style")
    private String newCloseStyle;

    /**
     * 合议庭成员
     */
    @TableField("member_collegiate_panel")
    private String memberCollegiatePanel;


    /**
     * 是否结案 （0. 未结 1.已结）
     */
    @TableField("is_closed")
    private Integer isClosed;

}
